package lab02.test17;

public class Test {

    /*
    * 定义一个10个元素组成的一维数组，
    * 输出该数组中的最大值、最小值、所有元素总和，
    * 以及最大值和最小值在该数组中的位置。
    * */
    public static void main(String[] args) {

        int[] numbers = new int[10];
        numbers[0] = 10;
        numbers[1] = 9;
        numbers[2] = 8;
        numbers[3] = 7;
        numbers[4] = 6;

        //求最大值及位置
        int max = numbers[0];
        int position = 0;

        for (int i = 0; i < numbers.length; i++) {
            if (numbers[i] > max) {
                max = numbers[i];
                position = i;
            }
        }
        System.out.println("最大值：" + max + "位置：" + position);


        //求最小值及位置
        int min = numbers[0];
        for (int i = 0; i < numbers.length; i++) {
            if (numbers[i] < min) {
                min = numbers[i];
                position = i;
            }
        }
        System.out.println("最小值：(可能是初始值0)" + min+"位置："+position);

        //求和
        int sum = 0;
        for (int i = 0; i < numbers.length; ) {
            sum += numbers[i++];
        }
        System.out.println("总和是：" + sum);


    }
}
